encryption authentication debian cryptography redhat public key infrastructure public key linux consulting open source unix internet security linux secure methods hosting consulting web hosting security windows